산수위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
Rust(프로그래밍 언어)
(r3 문단 편집)
닫기
RAW 편집
미리보기
== 팁 == 기존 Option 타입을 다룰 때는 이와 같이 들여쓰기가 깊어지기 쉽다. {{{#!syntax rust fn example(opt: Option<i32>) { if let Some(val) = opt { println!("{val}"); } else { return; } } }}} 아래처럼 some_or_return! 매크로를 사용하면, 한 줄로 간결하게 표현할 수 있다. {{{#!syntax rust macro_rules! some_or_return { ($e:expr) => { if let Some(v) = $e { v } else { return }; }; } fn example(opt: Option<i32>) { let val = some_or_return!(opt); println!("{val}"); } }}}
요약
문서 편집을
저장
하면 당신은 기여한 내용을
정현수
에게 기증
하고 기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다. 이
동의는 철회할 수 없습니다.
비로그인 상태로 편집합니다. 로그인하지 않은 상태로 문서 편집을 저장하면, 편집 역사에 본인이 사용하는 IP(216.73.216.165) 주소 전체가 영구히 기록됩니다.
저장
Liberty
|
the tree